A heuristic machine learning-based algorithm for power and thermal management of heterogeneous MPSoCs | IEEE Conference Publication | IEEE Xplore