cpu gpu revision Heterogenous programming¶ Sycl 1 - pronounced "sickle" Sycl 2 C++ execution policies Microsoft Visual C++ Parallel STL CUDA References¶ C++ parallel performance Quora