An Empirical Guide to the Behavior and Use of Scalable Persistent Memory