Go implementation of parallel mergesort