Applications and Algorithm Partitioning on Warp