Distributed Resource Scheduling for a Large Scale Network of Processors: HCSN