Parallel Spectral Numerical Methods