revise profiling using OpenMP API