Thermal, power, and co-location aware resource allocation in heterogeneous high performance computing systems | IEEE Conference Publication | IEEE Xplore