mem-ruby: MESI_Three_Level discriminate L0 invalidation reason