Feature/gpudirect

Enabled GPU Direct, using the -gpudirect switch at runtime