Power-Aware Resilience for Extreme Scale Computing