Efficient Inter-Process Communication Mechanisms for Data-Centric Computing