I'm surprised Daniel didn't use valgrind's massif tool for this. It's a really brilliant way to visualise what heap structures are using memory in C programs.
The increase in the number of allocations is actually a bad sign for performance even if the memory usage is lower. It is good that they are tracking it but the trend is still not great.