Pass buffer to sort
Parallelized union

benchmark                    old ns/op    new ns/op    delta
BenchmarkUnion-8              64614422     46267028  -28.40%