Kinetics of multiplex hybridization: mechanisms and implications.