multiple-valued magnetic memories