message: Fixed Payload function in SST
diff: @@ -60,9 +60,10 @@ void SstWriter::PutSyncCommon(Variable<T> &variable, const T *values)
  m_BP3Serializer->PutProcessGroupIndex(m_IO.m_Name,
  m_IO.m_HostLanguage, {"SST"});
  }
  - const size_t dataSize = variable.PayloadSize() +
  - m_BP3Serializer->GetBPIndexSizeInData(
  - variable.m_Name, blockInfo.Count);
  + const size_t dataSize =
  + helper::PayloadSize(blockInfo.Data, blockInfo.Count) +
  + m_BP3Serializer->GetBPIndexSizeInData(variable.m_Name,
  + blockInfo.Count);
  format::BP3Base::ResizeResult resizeResult =
  m_BP3Serializer->ResizeBuffer(
  dataSize, "in call to variable " + variable.m_Name +
  