Workflow executing in parallel on a single list is creating a problem like 'Index out of bound'. The problem is happening since the list column/list item is not mutually exclusive for workflows. Is there any component by which list item can make mutually exclusive for all parallel running workflows? i.e. when one workflow will modify the list the other parallel workflows will be prevented from reading or writing?