soa experimental structure of arrays implementation See http://lists.boost.org/Archives/boost/2016/10/231136.php