The impact of heater-recess and load matching in phase change memory mushroom cells