turning spinlock kernel into a Compute 3.0 binary, optimizing for more performance