Reconfigurable computing : from FPGAs to hardware/software codesign - Cardoso, João M. P. (Springer, 2011)