HARS: A heterogeneity-aware runtime system for self-adaptive multithreaded applications | IEEE Conference Publication | IEEE Xplore