QR Factorization of Tall and Skinny Matrices in a Grid Computing Environment