possibly better syrk threading structures