Reconfigurable Computing: Architectures, Tools and Applications (Springer Berlin Heidelberg, 2020)