OpenCL homework