Harnessing performance variability in embedded and high-performance many/multi-core platforms : a cross-layer approach /: a cross-layer approach. ([2019])