go: lock go routine to os thread