Remote pipes and procedures for efficient distributed communication | Synapse