Coding-based energy minimization for phase change memory
clustering to minimize the maximum intercluster distance .