In such case, I would use multiple instances activity (sometimes called multi instanciation in BPMS)
Multiple instances activity executes the same activity several times (a bit like a loop) but in different configurations. By configuration, I mean the user, the job to do, ... Two kinds of multiple instances activity exists : parallel or sequencial.
In your case, parallel multiple instances would answer the need.
Hope it helps