Differential Adaptation in Spacially Heterogeneous Environments and Host-Parasite Coevolution