Parallel merge