Sparse input representations explain odor discrimination in complex, concentration-varying mixtures | Synapse