Merge multiple streams into one interleaved stream by order