Heterogeneous architecture design with emerging 3D and non-volatile memory technologies
SnuCL: an OpenCL framework for heterogeneous CPU/GPU clusters