Towards Optimal Matrix Partitioning for Data Parallel Computing on a Hybrid Heterogeneous Server | IEEE Journals & Magazine | IEEE Xplore