Reconfigurable computing : the theory and practice of FPGA-based computation - Hauck, Scott; DeHon, Andrâe (Morgan Kaufmann, 2008)