Фиксированного ответа нет. Вам нужно настроить количество потоков на возможности вашего хоста.
В ответ на проблему с памятью важно не только количество потоков, но и то, что они делают. Это не то же самое, если они выполняют простые вызовы или имеют дело с огромными массивами.
Относительно производительности, и если предположить, что ваш хост выделен, минимальным значением будет один поток на ядро. Учитывая, что они собираются вызывать удаленную систему, большинство этих потоков будут проводить время в режиме ожидания; в зависимости от доли простоя вы можете породить больше или меньше.
По сути, проверьте производительность вашего хоста и, соответственно, настройте номер потока.