update micro-benchmark patterns
integrate micro-benchmarks
change pattern-non-contiguous and pattern-switch-array-type of micro-benchmark
Merge remote-tracking branch 'origin/master'