Title: Learn to Use Sycl for Programming Heterogeneous Systems with Data Parallel C++