https://sodabibrack.pages.dev/posts/1-4-28-thread-dimensions/