Parallel matching