Made memory profile rate configurable, which is useful for tracking allo...

...cations smaller than the default of 512KB. I'm also debating whether to make setBlockProfileRate configurable, though I'm not yet convinced there is a compelling use-case for that.