Software Compilation Using FPGA Hardware: Register Allocation. - Yiming Tan; Aditya Diwakar; Jason Jagielo; Vincent John Mooney (MECO, 2023)