Use vmalloc for large memory allocations