Title: Applied Reconfigurable Computing. Architectures, Tools, and Applications