Use placement new to construct the queue

Change-Id: I455f9954165bd4524f2883db7ea24a6fed3015f9
diff --git a/native/src/defines.h b/native/src/defines.h
index d636e51..fdca0b2 100644
--- a/native/src/defines.h
+++ b/native/src/defines.h
@@ -205,6 +205,7 @@
 // Word limit for sub queues used in WordsPriorityQueuePool.  Sub queues are temporary queues used
 // for better performance.
 #define SUB_QUEUE_MAX_WORDS 5
+#define SUB_QUEUE_MAX_COUNT 10
 
 #define MAX_DEPTH_MULTIPLIER 3