Diffusion is a C++ library for efficient data distribution from one writer process to multiple reader processes.