add memory graphing, improve some of the benchmarks