A framework for effective exploitation of partial reconfiguration in dataflow computing