Unknown workload. Just run it in parallel.
Memory bound copy-like workload, of the given number of bytes.
Issue work requests for the
Gang and wait until they have been executed.
If the gang is already busy then just run the action in the requesting