Sparse Grid Stochastic Collocation Techniques For The Numerical Solution Of Partial Differential Equations With Random Input Data