Lock-free queues and 16-core processors exist though. I use actors for the abstraction primarily anyway.