C++ Library for OpenMP-based multi-threaded sequential profiling of Binary Alignment Map (BAM) files