Synchronous communications among concurrent processes in a Unix environment