AutoGen supports some form of parallel execution. Analyze how this is supported (heirarchical chat? etc..). We know that an Open AI Assistant API does not allow updating a thread (creating a run) in parallel. Only one active run may exist for a given thread.