Program circuit for a phase change memory array with 2 MB/s write throughput for embedded applications | IEEE Conference Publication | IEEE Xplore