Synchronization
Multiple processors need synchronization with each other while implementing a parallel algorithm. That is, the task running on processor X might have to wait for the result of a task implementing on processor Y. Thus, a delay is involved in completing the whole task distributed between K numbers of processors.