Tools and Models for Power and Energy Analysis of Parallel Scientic Applications