HPSM: A Programming Framework for Multi-CPU and Multi-GPU Systems | IEEE Conference Publication | IEEE Xplore