Best way to get to CAS/fetch-and-add on unboxed vectors?