Currently we do not support reductions and streams, and there may be problems associated particularly with the likely use of temporary buffers. We should decide how we want to address these in the KHR specification. Relevant discussion: https://github.com/reble/SYCL-Docs/pull/4#discussion_r2159029353