SMS dit: Using patterned substrates to promote mixing in microchannels.