convert to exponential moving averages, stop tracking total tasks, seed and track per task cpu usage correctly, add a few more ad-hoc benchmark tests