more benchmarks
refactored the wrapper layer so it won't interfere with XOMP lib