A C++ based object oriented wrapper for the OpenCL library with a modern API.