Allow multiple independent data to be serialized into a single stream and consumed by multiple threads