https://blog.research.google/2017/06/multimodel-multi-task-machine-learning.html