Taking Advantage of Sparsity in Multi-Task Learning