Ripple: Improved Architecture and Programming Model for Bulk Synchronous Parallel Style of Analytics | IEEE Conference Publication | IEEE Xplore