parallel compilation

speedup compilation on multicore/multicpu machines(cherry picked from commit 33134feaa38a9fb376dea97eb7711cdd5aced758)
pike: correct spelling
(cherry picked from commit 879eacbb5e2f90f1dba2f9b23165e725a5c754d4)