https://thecode.media/microarchitecture-processor/