Gravar-mail: Parallel and Scalable Short-Read Alignment on Multi-Core Clusters Using UPC++