8 bytes??? Are you sure you don't mean 8 * sizeof(class)? That's just ridiculous.
Regardless it would be nice if one could specify the block size as an argument. I suppose I could write my own allocator, but it's just too much hassle for such a simple thing as storage.