Text this: Cooperative CPU, GPU, and FPGA heterogeneous execution with EngineCL.