I have tried these:
- QCacheGrind
- KCachegrind
- WinCacheGrind
- XCallGraph
They're very similar but differ in details. I can recommend the QCacheGrind which is the most feature packed and has also a graphical representation, which can help to identify problems much faster.