An Integrated Approach to Data Path Synthesis for Low Power