adds micro benchmarking apps
implemented aggregated communication feature
optimization: adds `check_datatype` option.  example/02 10sec => 8sec