-нужно чтобы страницы загружались параллельно и результат выводился одним массивом.
Это означает, что вы хотите синхронный код. Который вы можете контролировать.
Здесь достаточно хорошее обьяснение того как нода работает
Но так же можно запустить,
node cluster. На каждую страницу которую нужно спарсить делать свой отдельный поток. И класть все данные со спрасенных страниц в базу данных. А после смерять это все. Но это такое себе, так как производительность будет зависить от того сколько у вас ядер у процессора.
Если вы хотите поступить таким образом. Смотрите по документации в сторону Event: 'message'.