Switched memorycpy to use memmove to eliminate having to allocate both source and dest pages