makefile updated
program arguments are added for nshards and membudget