Process-based parallelism