MSGD: A Novel Matrix Factorization Approach for Large-Scale Collaborative Filtering Recommender Systems on GPUs | IEEE Journals & Magazine | IEEE Xplore