6.4 Power Modeling and Power Aware Synthesis