CLCC - The OpenCL kernel compiler