added std::less specialization
map is outperforming unordered_map
added IncrementFill functor
added fine grain benchmarks
major benchmark overhaul