Text this: An integrated partitioning and synthesis system for dynamically reconfigurable Multi-FPGA architectures