Added concurency::array support in device_vector + resolved various perf...

...ormance issues + added fancy_iterator support in some routines