Integrating FPGA-based processing elements into a runtime for parallel heterogeneous computing | IEEE Conference Publication | IEEE Xplore