使用了boost::unordered_map
加入了openmp 时间减少了一半