A simple way to register a set of tasks
which will automatically schedule themselves
in an optimum way to use all available computing resources