a lightweight library for managing scatter/gather jobs run on a job scheduler such as SGE or LSF