How to sort a file using a 1MB buffer? Files can range in size from 1MB to 10GB? Use all processor cores whenever possible.