M5 stack comparison table