Add OpenCL generation script