 +	    //fixed n_block_reader = 1; // on core0
 +	    // NA12878.bwa.sam
 +	    if (filters.use_baminfo) {
-+	    n_line_splitter = 2; // 8 threads per core for core1-23 (total 184 threads) ~1.9 GB/s
++	    n_line_splitter = 2; // 8 threads per core for core1-23 (total 184 threads) -- GB/s
 +	    n_sam_parser = 70;
 +	    n_bam_copier = 39;
 +	    n_hash_adder = 73;

# DEALINGS IN THE SOFTWARE.
diff -uprN -x '*_Jul11' -x 'ibm_*' -x 'Numer*' -x a.out -x '#*#' -x version.h -x q -x '*~' -x '*.c.*' -x '*.a' -x .git -x .svn -x '*.MIT' -x '*.swp' -x 'svn-commit.tmp*' 00_svn_r2/samtools-2015-08-19/samtools/bam_sam2bam.c ../files/samtools/bam_sam2bam.c
--- 00_svn_r2/samtools-2015-08-19/samtools/bam_sam2bam.c	1970-01-01 09:00:00.000000000 +0900
+++ ../files/samtools/bam_sam2bam.c	2016-11-28 15:00:43.815047421 +0900
@@ -0,0 +1,7919 @@
+#define _BAM_SAM2BAM_C
+/*  bam_sam2bam.c
+

+#endif
+	    break;
+	  case 20: // firestone
+	    n_line_splitter = 4; // 4 threads per core for core1-19 (total 76 threads) ~3.0 GB/s
+	    n_sam_parser = 57;
+	    n_bam_copier = 59;
+	    n_hash_adder = 32;
+	    break;
+	  case 16: // firestone
+	    n_line_splitter = 3; // used for WGS dataset in our PLoS ONE paper
+	    n_sam_parser = 57;
+	    n_bam_copier = 50;
+	    n_hash_adder = 10;
+#if 0
+	    n_line_splitter = 3; // used for WEX dataset in our PLoS ONE paper
+	    n_sam_parser = 43;
+	    n_bam_copier = 55;
+	    n_hash_adder = 19;
+#endif
+	  case 8: // firestone (e.g., SoftLayer C812)
+	    n_line_splitter = 1;
+	    n_sam_parser = 34;
