Energy Efficient Computing With The Low Power, Energy Aware Processing (Leap) Architecture