A heterogeneous platform with GPU and FPGA for power efficient high performance computing | IEEE Conference Publication | IEEE Xplore