Наиболее простой вариант:
includeHTML создаёте один js-ник с функцией обработки, и циклом загружаете его несколько раз:
как только ушёл запрос на загрузку - тут же идёт следующий цикл без ожиданий!.
Сразу после загрузки, в обработчике, вызываете функцию с нужными параметрами и она сразу начинает считать/парсить/etc.
И так, для всех итераций цикла: всё происходит параллельно!
По необходимости, сами следите и контролируйте количество активных/одновременных исполняющихся скриптов через переменную-счётчик.
Всё работает асинхронно!