https://hgpu.org/?p=17278
Program Acceleration in a Heterogeneous Computing Environment Using OpenCL, FPGA, and CPU