High-Level Synthesis : Introduction to Chip and System Design - Daniel D.; Dutt Gajski