false sharing
macro pitfalls