Memory platform counters

Adding summingbird counter support for the Memory platform.
can you copy this approach for the ConcurrentMemory platform? Seems like most of this will carry over.