Compartilhamento de objetos entre aplicativos?

Digamos que eu tenha uma grande matriz de dados atualizada mais de 1000 vezes por segundo.
Outro aplicativo deseja acessar e ler a matriz em um curto intervalo. Ambos os aplicativos estão na mesma máquina.

Tentei usar o WCF para comunicação entre processos, mas serializar e enviar a matriz inteira (ou um objeto grande) milhares de vezes por segundo é inviável em termos de desempenho.
Existe uma maneira de acessar diretamente objetos de diferentes aplicativos em c #?

questionAnswers(1)

yourAnswerToTheQuestion