Maximizing submodular set functions subject to multiple linear constraints | Synapse