Optimized openCL device selection procedure
Optimized openCL device selection procedure

Multi-GPU issue: If total number of CUs is greater than the task
dimension, only one opencl device will be enabled.

kklmn/xrt,kklmn/xrt,kklmn/xrt,kklmn/xrt