Chapter 5: Tuning the Performance of a Parallel Integral Equation Solver