C Algorithms for Real-Time DSP