Change to how GPU OpenCL job initiation works so that the number of threads launched can be controlled