Adding aggregator tests
Adding memory barrier and push based event consumer