Graph Coloring for Multi-Task Learning