Fix/gpu ocl oversubscription
If GPU or OpenCL helper threads cannot run in an independent core, allow them to share the core with another thread.
If GPU or OpenCL helper threads cannot run in an independent core, allow them to share the core with another thread.