Kanga: A Skeleton-Based Generic Interface for Parallel Programming | IEEE Conference Publication | IEEE Xplore