push and pop thread running in the same core
GMSynQueue running in the same core