Ultra-low-power and variation-aware digital signal processing