parallelized matched_pair generation; this is super, SUPER faster