Energy-Efficient Digital Signal Processing Hardware Design.