Data-Parallel C++