Distributed Control Architecture for Automated Surgical Task Execution with Coordinated Robot Arms