First implementation of multicore processing. Wordlist is now
distributed among all the processors, which greatly descreases
runtime.

Note:
  - Currently only works for 1 input file
  - Flushing of output not yet correct