Java Parallel Computation on Hadoop