1. 串行版本 2. 去掉了大部分不必要的内存分配 3. 并行 merge sort,但 merge 是串行 4. 当子列表长度较小时,并行 merge sort 替换为串行 insertion sort 5. 并行 merge 6. 当子列表长度较小时,并行 merge 替换为串行