GIVEN:
A set of jobs to be run in parallel: { app0, app1, app2, .... }
QUESTION:
How is it possible to initiate the tool 'GNU parallel' to run all jobs in parallel, whereby some specific jobs prevented from running concurrently?
EXAMPLE:
If appX and appY rely on the same resources, how can one specify that  appX may run in parallel with app0, app1, ... but never with appY?
EXAMPLE 2:
appX and appY may run in parallel, but neither of them shall be running concurrently with appZ.
 
     
    