PUMA: Pseudo unified memory architecture for single-ISA heterogeneous multi-core systems | IEEE Conference Publication | IEEE Xplore