Methodology for the analysis of dynamic application parallelism and its application to reconfigurable computing | Synapse