When only one openCL device is present, the device is chosen automatically

When only one openCL device is present, the device is chosen
automatically. If the system contains multiple openCL devices the user
needs to select a device