Exploring temperature-aware design in low-power MPSoCs