UBLAS: copy on write for matrix & vector?