3x improvement in memory read bw utilization in memread_nobuff_4s over memread_nobuf with a small fix to SGList use arbitration logic