Solving Large Scale Learning Tasks. Challenges and Algorithms