Mastering Crime Pattern Modeling for Resource Allocation