OpenCL kernels moved to priv