Gravar-mail: Minimum Requirements for Accurate and Efficient Real-Time On-Chip Spike Sorting