Bridges Across Boundaries: The Mechanics of Inter-Process Communication (IPC)