use memory address partition to ensure no data sharing