SYCL for CPU+GPU Heterogeneous Computing: A Study on Integrated and Discrete GPUs | IEEE Conference Publication | IEEE Xplore