EMA: Turning Multiple Address Spaces Transparent to CUDA Programming | IEEE Conference Publication | IEEE Xplore