sparse coding for petuum