Model-Based Design For High-Performance Signal Processing Applications