A fast parallel SGD for matrix factorization in shared memory systems
Matrix Factorization Techniques for Recommender Systems