A Virtual Machine Approach for High-level FPGA Programming | IEEE Conference Publication | IEEE Xplore