split compute jobs into multiple stages