Response-Time Analysis for Non-Preemptive Global Scheduling with Spin Locks