Is there any known effort to implement OpenCL for heterogenous CPU/FPGA systems?

C kernel -> FPGA logic
OpenCL runtime that performs the memory transfers and host/device and device-only...