ExAllocatePool & Buffer Pools

Hi all,

My driver frequently allocates/deallocates 8K,16K and 32k Non Paged
buffers.
Is it more sufficient to use buffer pools like lookaside list for
allocating these buffers (for each buffer size) or is it better (and
simpler) to use ExAllocatePool?

Thanks,
Dan Glazer.
Software Engineer.