Mutliprocess version.

Temporary files are sorted in several processes according to given number
of CPU's
Make merging parallel