Researchers have developed a low-cost, low-power computer memory that could put terabyte-sized thumb drives in consumers' pockets within a few years.