Closing the Power Gap between ASIC & Custom: Tools and Techniques for Low Power Design