Throughput Optimal Scheduling Policies in Networks of Constrained Queues