core: added DirectX interop implementation (OpenCL) with samples