Data Parallel Processing with Swift and Metal on GPU for iOS8 (and beyond)