Kanga: a Skeleton-Based Generic Interface for Parallel Programming Conference proceeding (October 2015)