No. Only TLBs are flushed (and probably only partially). TLBs are used to associated virtual addresses with physical addresses and memory maps are different per processes.
(That's one reason why it's beneficial to schedule a process on the same CPU if possible - the data is still in the cache)
(That's one reason why it's beneficial to schedule a process on the same CPU if possible - the data is still in the cache)