Low power design techniques for speech recognition