Changed size_ variable of MappingTable to AtomicPointer and took care of concurrency issues arising from accesses of this variable