Приложение не может «делиться» своей памятью, используя простые указатели в современной операционной системе. Это то, что требует помощи ОС, и сильно зависит от рассматриваемой ОС. Например, в Linux лучше всего использовать общую память SysV.
Убедитесь, что вы понимаете издержки разделяемой памяти нескольких процессов и спросите себя, не достаточно ли просто использования потоков. В большинстве случаев потоков будет достаточно, или, если нет, вам следует переосмыслить свою модель, чтобы использовать модель передачи сообщений / ничего общего.