add blockDimX option for strong scaling
add -arch=sm_35 flag
add streaming, still depending on strong-scaling branch performance.
Merge branch 'master' into stream

Conflicts:
	src/Makefile.am
	src/Makefile.in
	src/decode.cu
	src/encode.cu
	src/matrix.cu
an attempt to remove some memory dependencies
removing eventsync in matrix.cu
removing eventsync, seperate cudaMalloc and cudaFree, now achieving basic stream overlapping
update Makefile flags
add cudaDeviceReset for correctly profiling
provide 2ways for streaming
update Makefile for DFS and BFS streaming
Merge branch 'stream' of github.com:yszheda/GPU-RSCode into stream
fix bug in BFS streaming, able for arbitrary stream nums
fix bug in DFS streaming, able for arbitrary stream nums
Merge remote branch 'origin/stream'

Conflicts:
	src/Makefile.am
	src/Makefile.in
	src/decode.cu
	src/encode.cu
	src/matrix.cu
delete unused files