Created macros for memory pools