The Supervisor-Worker model using Objective-C NSTask