khmer multiprocessing

Outstanding PR for experimenting and eventually finalizing multithreading/processing in khmer.