A Survey on Parallel Reasoning