mem_tracker: Initialize new mem record

Need to intialize the record put on the list.
Removed the unused, newed record.
diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp
index a85931e..9497606 100644
--- a/layers/mem_tracker.cpp
+++ b/layers/mem_tracker.cpp
@@ -260,10 +260,7 @@
     const VkDeviceMemory     mem,
     const VkMemoryAllocInfo *pAllocInfo)
 {
-    MT_MEM_OBJ_INFO* pInfo = new MT_MEM_OBJ_INFO;
-    pInfo->refCount        = 0;
-    pInfo->object          = object;
-    memset(&pInfo->allocInfo, 0, sizeof(VkMemoryAllocInfo));
+    assert(object != NULL);
 
     if (pAllocInfo) {  // MEM alloc created by vkCreateSwapChainWSI() doesn't have alloc info struct
         memcpy(&memObjMap[mem].allocInfo, pAllocInfo, sizeof(VkMemoryAllocInfo));
@@ -272,6 +269,8 @@
     } else {
         memset(&memObjMap[mem].allocInfo, 0, sizeof(VkMemoryAllocInfo));
     }
+    memObjMap[mem].object = object;
+    memObjMap[mem].refCount = 0;
     memObjMap[mem].mem = mem;
 }