SMART: Submodular Data Mixture Strategy for Instruction Tuning | Synapse