In sclang, fork does not provide true parallel processing; it just creates multitasking within a single thread. Separate sclang processes and communicate via OSC, but I say this just as a possibility; I have no idea how it would work out in practice.
EDIT: Of course, another possibility is to use parallel C++ processes. It can be dope to do it that way, too.