modified ExecuteConcurrently() to limit workers throughput based on a
supplied pattern