Make a tool that lets you specify dependencies and resource usage (read/write) and that creates job schedules for the Vienna Game Job System.
If you are interested in this topic or for more information please contact Prof. Helmut Hlavacs (helmut.hlavacs(at)univie.ac.at).