message: Fix csv output inconsistency
  Always add the columns that have invalid data to make sure columns always align
diff: @@ -505,8 +505,9 @@ void display_bandwidth_csv(PCM *m, memdata_t *md, uint64 /*elapsedTime*/, const
  {
  for (uint64 channel = 0; channel < max_imc_channels; ++channel)
  {
  + bool invalid_data = false;
  if (md->iMC_Rd_socket_chan[skt][channel] < 0.0 && md->iMC_Wr_socket_chan[skt][channel] < 0.0) //If the channel read neg. value, the channel is not working; skip it.
  - continue;
  + invalid_data = true;
  choose(outputType,
  [printSKT]() {
  @@ -516,7 +517,10 @@ void display_bandwidth_csv(PCM *m, memdata_t *md, uint64 /*elapsedTime*/, const
  cout << "Ch" << channel << "Read,"
  << "Ch" << channel << "Write,";
  },
  - [&md, &skt, &channel]() {
  + [&md, &skt, &channel, &invalid_data]() {
  + if (invalid_data)
  + cout << ",,";
  + else
  cout << setw(8) << md->iMC_Rd_socket_chan[skt][channel] << ','
  << setw(8) << md->iMC_Wr_socket_chan[skt][channel] << ',';
  });
  