Currently SYCL and OpenMP have their own implementations of ONEAPI_DEVICE_SELECTOR, see compiler docs. Those could be eliminated if Unified Runtime provides a single solution for this.
The expectation would be that Unified Runtime implements ONEAPI_DEVICE_SELECTOR directly while matching current behavior as end-users could already be making use of this feature.
Level Zero also has ZE_AFFINITY_MASK, see Level Zero programming guide, which does a similar thing. I believe that ONEAPI_DEVICE_SELECTOR replaces ZE_AFFINITY_MASK but their interaction is something to consider.