A system and method for porting a multi-threaded program to a job model. Data that needs to be shared between different jobs is globalized by storing data in a user space accessible to all of the jobs. Thread controls are replaced by job controls by replacing thread function calls by job commands wrappered...http://www.google.de/patents/US6272518?utm_source=gb-gplus-sharePatent US6272518 - System and method for porting a multithreaded program to a job model