UMA-MF: A Unified Multi-CPU/GPU Asynchronous Computing Framework for SGD-Based Matrix Factorization | IEEE Journals & Magazine | IEEE Xplore