Text this: Reconfigurable computing: architectures, tools and applications :