Practical Applications of parallel Computing