adding shared_memory_per_block in printdeviceinfo