Ant: A Framework for Increasing the Efficiency of Sequential Debugging Techniques with Parallel Programs