Думаю сделать модули приема и передачи объекта, а реализацию пока сделать по TCP. возни с ядрами не должно быть, поскольку BlackBox умеет сам тебя запускать, и запуск второго ядра можно включить в программу, и, на сколько я понимаю, дальше операционная система сама разберется какому процессору отдавать операции ядер? С оперативной памятью работать не умею, поэтому эксперименты с общей оперативной памятью пока отложу. Думаю что мой объект не станет узким местом, поскольку он не очень большой порядка нескольких тысяч real, но благодарю за совет, это может пригодится в будущем, и может еще кто будет читать ветку.
Большой плюс что, развитие в сторону работы с сетевым протоколом, дает возможнось масштабирования. При достойной задаче, могут пустить на суперкомпьютер посчитать, а он у нас в универе работает по TCP. Про XDS, у него какая лицензия? Для студентов бесплатная? Если нет, то пока не вариант и как то не в духе BlackBox'а использовать сторонние библиотеки, хотя пришлось прикурить exe'шник ffmpeg, чтобы он картинки собирал в видеофайл.