Added read before write checking on memory location writes.  Needs
additional testing on other platforms to ensure no unacceptable latency
has been introduced