Makes me think of MOSIX, an old distributed process system that split programs up whenever they used the fork() system call.