writeback: scale IO chunk size up to half device bandwidth