Мой любимый вариант - создать файл со списком всех команд, которые вы хотите выполнить. Если у вас есть скрипт, который выполняет ваши операции, создайте файл наподобие:
$ cat commands.txt
echo 1
echo 2
echo $[12+3]
....
Например, это могут быть сотни команд.
Чтобы выполнить каждую строку параллельно, используйте команду parallel
с, скажем, не более чем 3 заданиями, работающими параллельно в любое время.
$ cat commands.txt | parallel -j
1
2
15
Для вашего примера curl вы можете сгенерировать тысячи команд curl, выполняя их, скажем, 30 параллельно в любой момент времени.