1. A memory device comprising: a plurality of memory cells, wherein at least one of the memory cells comprises: a first non-volatile memory including a first resistive memory element; and a second non-volatile memory including a second resistive memory element, wherein the first non-volatile memory and the second non-volatile memory each include multiple ports and wherein the first non-volatile memory is associated with a first thread and the second non-volatile memory is associated with a second thread.