Parallel Computing for Data Science and Scientific Computing