Debugging and performance tuning for parallel computing systems