[SYCL] Extending SYCL queue interface extension.

This PR extends the QueueInterface in the SYCL backend to accept an existing SYCL queue. This will enable us to integrate Eigen SYCL in high-level frameworks that already have SYCL-queue. Reusing the existing SYCL queue will avoid the extra context creation and potential unnecessary memory movement which is expensive.

Merge request reports

Loading