When working with large hardware it is possible to  schedule any number of a pipeline from the same index.
A single merge pipeline is then shared an might not be able to keep up with the indexing pipelines.
We need to make it possible to execute several merges concurrently.