Text this: Design and evaluation of clock-gating-based approximate multiplier for error-tolerant applications