Parallel computing and Networking