FPGA architectures for reconfigurable computing - José M. Ferreira (2007)