Added some constructors for AMP device_vector + some fixes