go back to using array_view

using STL is too slow,
Microsoft this time say that starting with Visual studio 2013 there is a
change to use share memory, but it will only be available using
array_view