An OpenCL wrapper - DSL embedded in C++ for GPGPU purposes.