For linux development (although some of these tools might work on other platforms). These are the two big names I know of, there’s plenty of other smaller ones that haven’t seen active development in a while.
- Valgrind
- TAU – Tuning and Analysis Utilities