I am looking for open-source multi-threaded programs that intensively use dynamic memory in terms of allocations/deallocations and are written in C++ (alternatively in C). At best, real-world (non-academic) programs that can be easily built and run with some test cases.
I need such programs for testing effects of some dynamic memory-related optimizations. I have only one such program, which, in typical runs, perform hundreds of thousands of allocations per second per thread. However, don't know about any other ones.