Text this: An optimized implementation of adaptive noise canceller based on proposed shift and add multiplier