Why multiply time by thread count?  Been getting around the time misreporting by trying to fix time.cxx and iterative.hpp but problem was in time.hpp!