Self-aware heterogeneous MPSoC with dynamic task scheduling for battery lifetime extension | IEEE Conference Publication | IEEE Xplore