Towards a Common Software-to-Hardware Allocation Framework for the Heterogeneous High Performance Computing | IEEE Conference Publication | IEEE Xplore