Reconfigurable Computing - Architecture, Tools, and Applications by Roger Woods