Realizing Ultra Energy-efficient Hardware Systems through Inexact Computing