Why does a Cortex-M processor have a process stack?

Does it not have an MMU and cannot implement processes, but only threads?