Exploring The Landscape Of Big Data Analytics Through Domain-Aware Algorithm Design