add mapped memory benchmark to makefile; temporary disable big arrays because of bug on sm less 30
update ignore file according to the latest binary naming convension
add automatic deendancy checking to makefile