title: Why every SYCL device by default comes in separate context?
body: <p>When I use a cpu_selector and a gpu_selector, these two devices fall into 2 different context by default? Why is that the default when having devices within same context helps with performant memory access of buffers (no overhead of copying over the data to a different context)?</p>