A variety of large-scale machine learning problems can be cast as instances
of constrained submodular maximization. Existing approaches for distributed
submodular maximization have a critical drawback: The capacity - number of
instances that can fit in memory - must grow with the data