CPU Multithreading and Job Threads

A typical job graph system is used for most tasks that can be computed independently, like animation updates, particle systems, etc.