I decided that is better to have a statically allocated std::vector to store the host data
instead of a dynamic allocated one.