Offheap incremental index

* IncrementalIndex now uses offheap to store aggregates
* GroupBy queries use processing buffer to store intermediate results 
ByteBuffers are big endian by default. We use little endian buffers for compute buffers, which provide better performance on Intel architectures.