Pot: A General Purpose Monitor for Parallel Computers