High-Level Synthesis for Real-Time Digital Signal Processing: The CATHEDRAL-II Silicon Compiler (The Springer International Series in Engineering and Computer Science, 216, Band 216)