Надо запустить на многоядерной машине несколько независимых процессов. Эти процессы должны асинхронно общаться между собой. Протокол общения можно выбрать самостоятельно. Относительно общего времени работы сообщения передаются нечасто. Вопрос - какой язык/библиотеку посоветуете для этого выбрать?
Основной код написан на питоне (cpython). Просто перенести его на jython/ironpython не получится.
Первое, что приходит в голову для решения указанной задачи, - Эрланг, но, как показалось, активно развиваемых мостов эрланг-питон нету. Идеальным бы решением была бы эрланг-like библиотека для питона.