Kinetic and thermodynamic constraints for the structural design of glycolysis