Valgrind (http://valgrind.org/)) может помочь вам найти ошибки с помощью детектора ошибок памяти, двух потоковых детекторов ошибок, профилировщика кеша и предсказания ветвления, профилировщика кеша, генерирующего граф вызовов и профилирования предсказания ветвления, и кучиProfiler