Certain business processes cannot be run simultaneously in CRM (including the acknowledgement processes).  So if one is running and another is started users will receive an error.  At this time, CRM doesn’t have the resources to allow these processes to run simultaneously.  

Alternative Solution: Create a queue process that has all the business processes that need to run and then schedule the queue to run as a job and it will process each of them individually.