Target-Aware Language Modeling via Granular Data Sampling