Hop from process to process while preserving state