Gravar-mail: Sparse decoding of multiple spike trains for brain-machine interfaces