Parallel compilation works, but doesn't print nicely.
The printing actually doesn't work too badly, it will be a fix for
another time. Removed some stuff and made the default number of
processes the number of CPU cores.