Hybrid jobs, i.e. performing different parts of the same job on different devices