Better support for other types of OpenCL devices