https://hgpu.org/?p=2876
GpuC: Data parallel language extension to CUDA