Since SYCL USM memory is bound to SYCL context, the Python object representing USM memory should expose sycl_context property.
Similarly, the USM pointer and the context determine SYCL device uniquely, so the object should also expose sycl_device property.
Since SYCL USM memory is bound to SYCL context, the Python object representing USM memory should expose
sycl_contextproperty.Similarly, the USM pointer and the context determine SYCL device uniquely, so the object should also expose
sycl_deviceproperty.