Use the .cpp files for both OMP and CUDA backends. See comments for building and testing.