Energy Reduction For Asynchronous Circuits In Soc Applications