Parallel Vs Asynchronous Programming