Hadoop MapReduce Tall-and-Skinny QR Factorization written in Java