https://blog.csdn.net/fuwenyan/article/details/79500765a
https://www.cnblogs.com/yangyangcv/archive/2012/03/23/2413335.html
http://vra.github.io/2016/06/17/openmp-begin/