“…Such tasks occur in several key application areas for FPGAs, e.g., video communication and video processing [4,16], cryptographic applications [6,17], and neural computing [3]. While the execution of tasks is suspended during a rearrangement their input data streams have to be buffered.…”