PHAST - A Portable High-Level Modern C++ Programming Library for GPUs and Multi-Cores | IEEE Journals & Magazine | IEEE Xplore