The cache size can vary between machines making the code not very portable.
=== Synchronization ===
=== Other Alternatives ===
== Conclusion ==
== References ==
# https://www.youtube.com/watch?v=OuzYICZUthM&list=PLLX-Q6B8xqZ8n8bwjGdzBJ25X2utwnoEG&index=7&ab_channel=OpenMP
# https://www.youtube.com/watch?v=yi0FhRqDJfo&ab_channel=PowerCertAnimatedVideos
# https://docs.oracle.com/cd/E37069_01/html/E37081/aewcy.html#scrolltoc
# https://www.geeksforgeeks.org/memory-hierarchy-design-and-its-characteristics/
# https://www.geeksforgeeks.org/cache-coherence/
# https://www.pcmag.com/encyclopedia/term/cache-line#:~:text=Browse%20Encyclopedia-,A,size%20by%20the%20system%20designer.
# https://www.youtube.com/watch?v=r_ZE1XVT8Ao&ab_channel=NesoAcademy
# https://www.codeproject.com/Articles/85356/Avoiding-and-Identifying-False-Sharing-Among-Threa