How would you design and implement a digital signal processing pipeline for an audio product at Cirrus Logic?