First pass at multi-process compiling