exchanging mem profiling for time, bring in rdtsc