sequential in parallel more streamlined, removes unnecessary communication calls in later iterations