By doing so, the associated default device and context will automatically match the user-provided command queue. It
Guarantees unique default queue/device/context is returned when calling from multiple threads (requires config macro BOOST_COMPUTE_THREAD_SAFE)
Resolves issue #827